	format	MS COFF
	extrn	___bb_blitz_blitz
	extrn	___bb_cal3d_cal3d
	extrn	___bb_filesystem_filesystem
	extrn	___bb_linkedlist_linkedlist
	extrn	___bb_retro_retro
	extrn	___bb_socket_socket
	extrn	___bb_socketstream_socketstream
	extrn	___bb_standardio_standardio
	extrn	__bbExEnter
	extrn	_bbAppDir
	extrn	_bbArrayNew1D
	extrn	_bbArraySlice
	extrn	_bbCeil
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbExEnter
	extrn	_bbExLeave
	extrn	_bbExThrow
	extrn	_bbFloatToInt
	extrn	_bbFloor
	extrn	_bbGCFree
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectRegisterType
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbOnDebugPopExState
	extrn	_bbOnDebugPushExState
	extrn	_bbStringClass
	extrn	_bbStringCompare
	extrn	_bbStringConcat
	extrn	_bbStringFind
	extrn	_bbStringFromChar
	extrn	_bbStringFromInt
	extrn	_bbStringReplace
	extrn	_bbStringSlice
	extrn	_bbStringToInt
	extrn	_bbStringToLower
	extrn	_bbStringTrim
	extrn	_brl_blitz_ArrayBoundsError
	extrn	_brl_blitz_NullFunctionError
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_filesystem_CopyFile
	extrn	_brl_filesystem_DeleteFile
	extrn	_brl_filesystem_ExtractExt
	extrn	_brl_filesystem_FileSize
	extrn	_brl_filesystem_FileType
	extrn	_brl_filesystem_ReadFile
	extrn	_brl_filesystem_StripDir
	extrn	_brl_filesystem_WriteFile
	extrn	_brl_linkedlist_CreateList
	extrn	_brl_linkedlist_TList
	extrn	_brl_retro_Instr
	extrn	_brl_retro_Replace
	extrn	_brl_socket_CreateTCPSocket
	extrn	_brl_socket_HostIps
	extrn	_brl_socket_SocketReadAvail
	extrn	_brl_socketstream_CreateSocketStream
	extrn	_brl_standardio_Print
	extrn	_brl_stream_CopyStream
	extrn	_brl_stream_Eof
	extrn	_brl_stream_OpenStream
	extrn	_brl_stream_ReadStream
	extrn	_brl_stream_TStreamWriteException
	public	___bb_loader_loader
	public	__c3d_loader_CalLoaderHandler_Delete
	public	__c3d_loader_CalLoaderHandler_GetLoadedFile
	public	__c3d_loader_CalLoaderHandler_IsFileLoaded
	public	__c3d_loader_CalLoaderHandler_LoadFile
	public	__c3d_loader_CalLoaderHandler_New
	public	__c3d_loader_CalLoaderHandler_Update
	public	__c3d_loader_CalLoader_Delete
	public	__c3d_loader_CalLoader_GetLoadedObject
	public	__c3d_loader_CalLoader_IsLoaded
	public	__c3d_loader_CalLoader_Load
	public	__c3d_loader_CalLoader_New
	public	__c3d_loader_CalLoadingCallback_Delete
	public	__c3d_loader_CalLoadingCallback_GetData
	public	__c3d_loader_CalLoadingCallback_GetDataType
	public	__c3d_loader_CalLoadingCallback_GetLoadedObject
	public	__c3d_loader_CalLoadingCallback_GetLoader
	public	__c3d_loader_CalLoadingCallback_IsFinished
	public	__c3d_loader_CalLoadingCallback_Load
	public	__c3d_loader_CalLoadingCallback_New
	public	__c3d_loader_CalLoadingCallback_OnHttpRequestComplete
	public	__c3d_loader_CalLoadingCallback_RemoveHeader
	public	__c3d_loader_CalLoadingCallback_SetDataType
	public	__c3d_loader_CalLoadingCallback_SetHeader
	public	__c3d_loader_CalLoadingCallback_SetLoader
	public	__c3d_loader_CalLoadingCallback_Update
	public	__c3d_loader_thttpinput_Delete
	public	__c3d_loader_thttpinput_New
	public	__c3d_loader_tsendhttp_Delete
	public	__c3d_loader_tsendhttp_New
	public	__c3d_loader_tsendhttp_addfile
	public	__c3d_loader_tsendhttp_addinput
	public	__c3d_loader_tsendhttp_ressolvename
	public	__c3d_loader_tsendhttp_send
	public	_c3d_loader_CalLoader
	public	_c3d_loader_CalLoaderHandler
	public	_c3d_loader_CalLoadingCallback
	public	_c3d_loader_CopyFile2
	public	_c3d_loader_DisplayDownloadProgress
	public	_c3d_loader_FileSize2
	public	_c3d_loader_round
	public	_c3d_loader_thttpinput
	public	_c3d_loader_tsendhttp
	section	"code" code
___bb_loader_loader:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_326],0
	je	_327
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_327:
	mov	dword [_326],1
	push	ebp
	push	_323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_cal3d_cal3d
	call	___bb_linkedlist_linkedlist
	call	___bb_socket_socket
	call	___bb_filesystem_filesystem
	call	___bb_socketstream_socketstream
	call	___bb_standardio_standardio
	call	___bb_retro_retro
	push	_c3d_loader_tsendhttp
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_thttpinput
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_CalLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_CalLoaderHandler
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_CalLoadingCallback
	call	_bbObjectRegisterType
	add	esp,4
	mov	ebx,0
	jmp	_182
_182:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_CopyFile2:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_brl_blitz_NullFunctionError
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbNullObject
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],0
	mov	dword [ebp-44],_bbEmptyArray
	mov	dword [ebp-48],0
	fldz
	fstp	dword [ebp-52]
	push	ebp
	push	_403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	push	_331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_4
	push	_3
	push	dword [ebp-4]
	call	_brl_retro_Replace
	add	esp,12
	mov	dword [ebp-4],eax
	push	_332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_6
	push	_5
	push	dword [ebp-4]
	call	_brl_retro_Replace
	add	esp,12
	mov	dword [ebp-4],eax
	push	_333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_334
	push	_335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_filesystem_StripDir
	add	esp,4
	push	eax
	push	_4
	push	dword [_bbAppDir]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
_334:
	push	_336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jne	_337
	push	_338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_brl_filesystem_CopyFile
	add	esp,8
	mov	ebx,eax
	jmp	_188
_337:
	push	_340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],_brl_blitz_NullFunctionError
	push	_342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_344
	mov	eax,_brl_blitz_NullFunctionError
_344:
	mov	dword [ebp-24],eax
	push	_345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	call	_c3d_loader_FileSize2
	add	esp,4
	mov	dword [ebp-28],eax
	push	_347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],-1
	jne	_348
	push	_349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_188
_348:
	push	_350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_WriteFile
	add	esp,4
	mov	dword [ebp-32],eax
	push	_352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_353
	push	_354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_188
_353:
	push	_355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_stream_ReadStream
	add	esp,4
	mov	dword [ebp-36],eax
	push	_357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_358
	push	_359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_361
	call	_brl_blitz_NullObjectError
_361:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_188
_358:
	push	_363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugPushExState]
	call	_bbExEnter
	mov	ebx,eax
	push	ebx
	call	__bbExEnter
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jne	_367
	push	_369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_370
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-44],eax
	push	_372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_7
_9:
	push	_377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_379
	call	_brl_blitz_NullObjectError
_379:
	mov	esi,dword [ebp-36]
	cmp	esi,_bbNullObject
	jne	_381
	call	_brl_blitz_NullObjectError
_381:
	push	dword [ebp-16]
	mov	eax,dword [ebp-44]
	lea	eax,byte [eax+24]
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
	push	eax
	mov	eax,dword [ebp-44]
	lea	eax,byte [eax+24]
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,12
	push	_382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	add	dword [ebp-40],eax
	push	_383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fdivp	st1,st0
	fstp	dword [ebp-52]
	push	_385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-48],200
	jle	_386
	push	_387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-52]
	call	dword [ebp-24]
	add	esp,4
	push	_388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
_386:
	push	_389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-48],1
_7:
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_376
	call	_brl_blitz_NullObjectError
_376:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	je	_9
_8:
	call	_bbExLeave
	call	dword [_bbOnDebugPopExState]
	jmp	_368
_367:
	call	dword [_bbOnDebugPopExState]
	push	_brl_stream_TStreamWriteException
	push	ebx
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_390
	push	ebx
	call	_bbExThrow
	add	esp,4
_390:
	jmp	_368
_368:
	push	_392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_394
	call	_brl_blitz_NullObjectError
_394:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_397
	call	_brl_blitz_NullObjectError
_397:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_FileSize
	add	esp,4
	cmp	eax,dword [ebp-28]
	je	_399
	push	_400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_DeleteFile
	add	esp,4
	push	_401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_188
_399:
	push	_402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_188
_188:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_round:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fldz
	fstp	dword [ebp-8]
	push	ebp
	push	_431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	dword [ebp-8]
	push	_425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-4]
	fstp	qword [ebp-16]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloor
	add	esp,8
	fld	qword [ebp-16]
	fsubrp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebp-8]
	push	_426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-8]
	fld	dword [_1391]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_427
	push	_428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloor
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	jmp	_191
_427:
	push	_430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCeil
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	jmp	_191
_191:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_DisplayDownloadProgress:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	push	ebp
	push	_435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_194
_194:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_FileSize2:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbEmptyString
	push	ebp
	push	_481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	_10
	push	dword [ebp-4]
	call	_brl_retro_Instr
	add	esp,12
	cmp	eax,0
	je	_438
	push	_439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	_10
	push	dword [ebp-4]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-4],eax
	push	_440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_4
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	push	_444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],-1
	je	_445
	push	_446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	0
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-12],eax
	push	_447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	push	dword [eax+8]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-16],eax
	jmp	_448
_445:
	push	_449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,-1
	jmp	_197
_448:
	push	_450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	80
	push	dword [ebp-12]
	push	_11
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	mov	dword [ebp-20],eax
	push	_452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_453
	push	_454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,-1
	jmp	_197
_453:
	push	_455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_457
	call	_brl_blitz_NullObjectError
_457:
	push	_13
	push	dword [ebp-16]
	push	_12
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_460
	call	_brl_blitz_NullObjectError
_460:
	push	dword [ebp-12]
	push	_14
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_463
	call	_brl_blitz_NullObjectError
_463:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_15
_17:
	push	_465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_467
	call	_brl_blitz_NullObjectError
_467:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_18
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	cmp	eax,-1
	je	_470
	push	_471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_473
	call	_brl_blitz_NullObjectError
_473:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	push	dword [eax+8]
	push	0
	push	_19
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	push	eax
	push	dword [ebp-24]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringTrim
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	jmp	_197
_470:
_15:
	push	dword [ebp-20]
	call	_brl_stream_Eof
	add	esp,4
	cmp	eax,0
	je	_17
_16:
	push	_475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_477
	call	_brl_blitz_NullObjectError
_477:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,-1
	jmp	_197
_438:
	push	_480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_filesystem_FileSize
	add	esp,4
	mov	ebx,eax
	jmp	_197
_197:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_tsendhttp
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	edx,dword [ebp-4]
	mov	dword [edx+8],eax
	mov	ebx,0
	jmp	_200
_200:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_203:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_492
	push	eax
	call	_bbGCFree
	add	esp,4
_492:
	mov	eax,0
	jmp	_490
_490:
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_ressolvename:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-40],0
	mov	dword [ebp-44],0
	mov	dword [ebp-48],0
	mov	dword [ebp-52],_bbEmptyArray
	mov	eax,ebp
	push	eax
	push	_554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],1
	push	_495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	eax,dword [ebp-4]
	mov	edi,dword [eax+8]
	jmp	_502
_22:
	push	_504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	mov	ebx,dword [ebp-12]
	cmp	ebx,dword [esi+8]
	jb	_507
	call	_brl_blitz_ArrayBoundsError
_507:
	movzx	eax,word [esi+ebx*2+12]
	mov	eax,eax
	mov	dword [ebp-16],eax
	push	_508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],46
	jne	_509
	push	_510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-20],1
	jmp	_511
_509:
	push	_512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,47
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_513
	mov	eax,dword [ebp-16]
	cmp	eax,57
	setg	al
	movzx	eax,al
_513:
	cmp	eax,0
	je	_515
	push	_516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_21
_515:
_511:
_20:
	add	dword [ebp-12],1
_502:
	cmp	dword [ebp-12],edi
	jl	_22
_21:
	push	_518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_519
	push	_520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],3
	jge	_521
	push	_522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_206
_521:
	push	_523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	push	_525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],0
	push	_531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_23
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-40],eax
	push	_538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	add	eax,1
	push	eax
	push	0
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-24],eax
	push	_539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	add	eax,1
	push	eax
	push	_23
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-44],eax
	push	_540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	sub	eax,1
	push	eax
	mov	eax,dword [ebp-40]
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-28],eax
	push	_541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	add	eax,1
	push	eax
	push	_23
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-48],eax
	push	_542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	sub	eax,1
	push	eax
	mov	eax,dword [ebp-44]
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-32],eax
	push	_543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	push	dword [eax+8]
	mov	eax,dword [ebp-48]
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-36],eax
	push	_544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	shl	ebx,24
	mov	eax,dword [ebp-28]
	shl	eax,16
	add	ebx,eax
	mov	eax,dword [ebp-32]
	shl	eax,8
	add	ebx,eax
	add	ebx,dword [ebp-36]
	jmp	_206
_519:
	push	_546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_socket_HostIps
	add	esp,4
	mov	dword [ebp-52],eax
	push	_548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-52],_bbEmptyArray
	jne	_549
	push	_550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_206
_549:
	push	_551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-52]
	cmp	ebx,dword [eax+20]
	jb	_553
	call	_brl_blitz_ArrayBoundsError
_553:
	mov	eax,dword [ebp-52]
	mov	ebx,dword [eax+ebx*4+24]
	jmp	_206
_206:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_send:
	push	ebp
	mov	ebp,esp
	sub	esp,84
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],_bbNullObject
	mov	dword [ebp-44],_bbNullObject
	mov	dword [ebp-48],0
	mov	dword [ebp-52],_bbEmptyArray
	mov	dword [ebp-56],_bbEmptyString
	mov	dword [ebp-60],0
	mov	dword [ebp-64],0
	mov	dword [ebp-68],0
	mov	dword [ebp-72],0
	mov	eax,ebp
	push	eax
	push	_812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_1
	push	_571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],_24
	push	_573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],_bbNullObject
	push	_575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],_bbNullObject
	push	_579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],_bbNullObject
	push	_581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],_bbNullObject
	push	_583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_587
	call	_brl_blitz_NullObjectError
_587:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-76],eax
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_590
	call	_brl_blitz_NullObjectError
_590:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_25
_27:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_595
	call	_brl_blitz_NullObjectError
_595:
	push	_c3d_loader_thttpinput
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	je	_25
	push	_596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_598
	call	_brl_blitz_NullObjectError
_598:
	mov	eax,dword [ebx+8]
	cmp	eax,0
	je	_601
	cmp	eax,1
	je	_602
	jmp	_600
_601:
	push	_603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+8]
	add	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_606
	call	_brl_blitz_NullObjectError
_606:
	mov	eax,dword [_29+8]
	mov	edx,dword [ebx+12]
	add	eax,dword [edx+8]
	add	eax,dword [_30+8]
	add	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_610
	call	_brl_blitz_NullObjectError
_610:
	mov	eax,dword [ebx+28]
	mov	eax,dword [eax+8]
	add	eax,dword [_28+8]
	add	dword [ebp-32],eax
	jmp	_600
_602:
	push	_611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+8]
	add	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_614
	call	_brl_blitz_NullObjectError
_614:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_616
	call	_brl_blitz_NullObjectError
_616:
	mov	eax,dword [_29+8]
	mov	edx,dword [esi+12]
	add	eax,dword [edx+8]
	add	eax,dword [_31+8]
	mov	edx,dword [ebx+20]
	add	eax,dword [edx+8]
	add	eax,dword [_30+8]
	add	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_619
	call	_brl_blitz_NullObjectError
_619:
	mov	eax,dword [_32+8]
	mov	edx,dword [ebx+24]
	add	eax,dword [edx+8]
	add	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_623
	call	_brl_blitz_NullObjectError
_623:
	push	dword [ebx+16]
	call	_brl_filesystem_FileSize
	add	esp,4
	add	eax,dword [_28+8]
	add	dword [ebp-32],eax
	jmp	_600
_600:
_25:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_593
	call	_brl_blitz_NullObjectError
_593:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_27
_26:
	push	_624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+8]
	add	eax,dword [_33+8]
	add	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_28+8]
	add	dword [ebp-32],eax
	push	_626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_socket_CreateTCPSocket
	mov	dword [ebp-36],eax
	push	_627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],_bbNullObject
	jne	_628
	push	_629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyArray
	jmp	_212
_628:
	push	_631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_633
	call	_brl_blitz_NullObjectError
_633:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	cmp	eax,0
	jne	_634
	push	_635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_637
	call	_brl_blitz_NullObjectError
_637:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyArray
	jmp	_212
_634:
	push	_640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	dword [_c3d_loader_tsendhttp+48]
	add	esp,4
	mov	dword [ebp-48],eax
	push	_641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_643
	call	_brl_blitz_NullObjectError
_643:
	push	dword [ebp-12]
	push	dword [ebp-48]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	cmp	eax,0
	jne	_644
	push	_645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_647
	call	_brl_blitz_NullObjectError
_647:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyArray
	jmp	_212
_644:
	push	_650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-36]
	call	_brl_socketstream_CreateSocketStream
	add	esp,8
	mov	dword [ebp-40],eax
	push	_651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_653
	call	_brl_blitz_NullObjectError
_653:
	push	_13
	push	dword [ebp-16]
	push	dword [ebp-8]
	push	_34
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_656
	call	_brl_blitz_NullObjectError
_656:
	push	dword [ebp-8]
	push	_14
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_659
	call	_brl_blitz_NullObjectError
_659:
	push	_35
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_662
	call	_brl_blitz_NullObjectError
_662:
	push	_36
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_665
	call	_brl_blitz_NullObjectError
_665:
	push	dword [ebp-32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_37
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_668
	call	_brl_blitz_NullObjectError
_668:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_671
	call	_brl_blitz_NullObjectError
_671:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-80],eax
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_674
	call	_brl_blitz_NullObjectError
_674:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-84],eax
	jmp	_38
_40:
	mov	ebx,dword [ebp-84]
	cmp	ebx,_bbNullObject
	jne	_679
	call	_brl_blitz_NullObjectError
_679:
	push	_c3d_loader_thttpinput
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	je	_38
	push	_680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_682
	call	_brl_blitz_NullObjectError
_682:
	mov	eax,dword [ebx+8]
	cmp	eax,0
	je	_685
	cmp	eax,1
	je	_686
	jmp	_684
_685:
	push	_687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_689
	call	_brl_blitz_NullObjectError
_689:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_692
	call	_brl_blitz_NullObjectError
_692:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_694
	call	_brl_blitz_NullObjectError
_694:
	push	_30
	push	dword [esi+12]
	push	_29
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_697
	call	_brl_blitz_NullObjectError
_697:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-40]
	cmp	esi,_bbNullObject
	jne	_700
	call	_brl_blitz_NullObjectError
_700:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_702
	call	_brl_blitz_NullObjectError
_702:
	push	dword [ebx+28]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+144]
	add	esp,8
	jmp	_684
_686:
	push	_703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_705
	call	_brl_blitz_NullObjectError
_705:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-40]
	cmp	edi,_bbNullObject
	jne	_708
	call	_brl_blitz_NullObjectError
_708:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_710
	call	_brl_blitz_NullObjectError
_710:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_712
	call	_brl_blitz_NullObjectError
_712:
	push	_30
	push	dword [ebx+20]
	push	_31
	push	dword [esi+12]
	push	_29
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+144]
	add	esp,8
	push	_713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_715
	call	_brl_blitz_NullObjectError
_715:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_717
	call	_brl_blitz_NullObjectError
_717:
	push	dword [esi+24]
	push	_32
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_720
	call	_brl_blitz_NullObjectError
_720:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_723
	call	_brl_blitz_NullObjectError
_723:
	push	dword [ebx+16]
	call	_brl_filesystem_ReadFile
	add	esp,4
	mov	dword [ebp-44],eax
	push	_724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	4096
	push	dword [ebp-40]
	push	dword [ebp-44]
	call	_brl_stream_CopyStream
	add	esp,12
	push	_725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	cmp	ebx,_bbNullObject
	jne	_727
	call	_brl_blitz_NullObjectError
_727:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_730
	call	_brl_blitz_NullObjectError
_730:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	jmp	_684
_684:
_38:
	mov	ebx,dword [ebp-84]
	cmp	ebx,_bbNullObject
	jne	_677
	call	_brl_blitz_NullObjectError
_677:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_40
_39:
	push	_731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_733
	call	_brl_blitz_NullObjectError
_733:
	push	_33
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_736
	call	_brl_blitz_NullObjectError
_736:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_738
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-52],eax
	push	_740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-56],_bbEmptyString
	push	_742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-60],-1
	push	_744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-64],-1
	push	_746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-68],0
	push	_748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-72],0
	push	_750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_41
_43:
	push	_753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-36]
	call	_brl_socket_SocketReadAvail
	add	esp,4
	mov	dword [ebp-68],eax
	push	_754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-68],0
	jle	_755
	push	_756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_44
_46:
	push	_757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_759
	call	_brl_blitz_NullObjectError
_759:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	push	eax
	call	_bbStringFromChar
	add	esp,4
	push	eax
	push	dword [ebp-56]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-56],eax
	push	_760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [ebp-68],1
_44:
	cmp	dword [ebp-68],0
	jg	_46
_45:
	push	_761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_28
	push	dword [ebp-56]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-64],eax
	push	_762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_47
	push	dword [ebp-56]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-60],eax
	push	_763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_48
_50:
	push	_766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ecx,100
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+20]
	cdq
	idiv	ecx
	mov	eax,edx
	cmp	eax,0
	jne	_767
	push	_768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+20]
	add	eax,100
	push	eax
	push	0
	push	dword [ebp-52]
	push	_112
	call	_bbArraySlice
	add	esp,16
	mov	dword [ebp-52],eax
_767:
	push	_769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-64]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_770
	mov	eax,dword [ebp-64]
	cmp	eax,dword [ebp-60]
	setl	al
	movzx	eax,al
_770:
	cmp	eax,0
	je	_772
	push	_773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-72]
	mov	eax,dword [ebp-52]
	cmp	ebx,dword [eax+20]
	jb	_775
	call	_brl_blitz_ArrayBoundsError
_775:
	mov	esi,dword [ebp-52]
	shl	ebx,2
	add	esi,ebx
	push	dword [ebp-64]
	push	0
	push	dword [ebp-56]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_780
	push	eax
	call	_bbGCFree
	add	esp,4
_780:
	mov	dword [esi+24],ebx
	push	_781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	mov	eax,dword [ebp-64]
	add	eax,2
	push	eax
	push	dword [ebp-56]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-56],eax
	jmp	_782
_772:
	push	_783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-72]
	mov	eax,dword [ebp-52]
	cmp	ebx,dword [eax+20]
	jb	_785
	call	_brl_blitz_ArrayBoundsError
_785:
	mov	esi,dword [ebp-52]
	shl	ebx,2
	add	esi,ebx
	push	dword [ebp-60]
	push	0
	push	dword [ebp-56]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_790
	push	eax
	call	_bbGCFree
	add	esp,4
_790:
	mov	dword [esi+24],ebx
	push	_791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	mov	eax,dword [ebp-60]
	add	eax,1
	push	eax
	push	dword [ebp-56]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-56],eax
_782:
	push	_792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-72],1
	push	_793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_28
	push	dword [ebp-56]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-64],eax
	push	_794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_47
	push	dword [ebp-56]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-60],eax
_48:
	mov	eax,dword [ebp-64]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	jne	_764
	mov	eax,dword [ebp-60]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_764:
	cmp	eax,0
	jne	_50
_49:
_755:
_41:
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_752
	call	_brl_blitz_NullObjectError
_752:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	cmp	eax,0
	jne	_43
_42:
	push	_795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ecx,100
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+20]
	cdq
	idiv	ecx
	mov	eax,edx
	cmp	eax,0
	jne	_796
	push	_797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+20]
	add	eax,100
	push	eax
	push	0
	push	dword [ebp-52]
	push	_112
	call	_bbArraySlice
	add	esp,16
	mov	dword [ebp-52],eax
_796:
	push	_798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-72]
	mov	eax,dword [ebp-52]
	cmp	ebx,dword [eax+20]
	jb	_800
	call	_brl_blitz_ArrayBoundsError
_800:
	mov	esi,dword [ebp-52]
	shl	ebx,2
	add	esi,ebx
	mov	ebx,dword [ebp-56]
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_805
	push	eax
	call	_bbGCFree
	add	esp,4
_805:
	mov	dword [esi+24],ebx
	push	_806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-72],1
	push	_807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-72]
	push	0
	push	dword [ebp-52]
	push	_112
	call	_bbArraySlice
	add	esp,16
	mov	dword [ebp-52],eax
	push	_808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_810
	call	_brl_blitz_NullObjectError
_810:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	jmp	_212
_212:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_addinput:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_861
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_thttpinput
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_837
	call	_brl_blitz_NullObjectError
_837:
	mov	dword [ebx+8],0
	push	_839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_841
	call	_brl_blitz_NullObjectError
_841:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_846
	push	eax
	call	_bbGCFree
	add	esp,4
_846:
	mov	dword [esi+12],ebx
	push	_847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_849
	call	_brl_blitz_NullObjectError
_849:
	mov	ebx,dword [ebp-12]
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_854
	push	eax
	call	_bbGCFree
	add	esp,4
_854:
	mov	dword [esi+28],ebx
	push	_855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_857
	call	_brl_blitz_NullObjectError
_857:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_859
	call	_brl_blitz_NullObjectError
_859:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_217
_217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_addfile:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_FileType
	add	esp,4
	cmp	eax,1
	je	_865
	push	_866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_222
_865:
	push	_867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_thttpinput
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_ReadFile
	add	esp,4
	mov	dword [ebp-20],eax
	push	_871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_873
	call	_brl_blitz_NullObjectError
_873:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_876
	call	_brl_blitz_NullObjectError
_876:
	mov	dword [ebx+8],1
	push	_878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_880
	call	_brl_blitz_NullObjectError
_880:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_885
	push	eax
	call	_bbGCFree
	add	esp,4
_885:
	mov	dword [esi+12],ebx
	push	_886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_888
	call	_brl_blitz_NullObjectError
_888:
	mov	ebx,dword [ebp-12]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_893
	push	eax
	call	_bbGCFree
	add	esp,4
_893:
	mov	dword [esi+16],ebx
	push	_894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_896
	call	_brl_blitz_NullObjectError
_896:
	push	dword [ebp-12]
	call	_brl_filesystem_StripDir
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+20]
	dec	dword [eax+4]
	jnz	_901
	push	eax
	call	_bbGCFree
	add	esp,4
_901:
	mov	dword [esi+20],ebx
	push	_902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	mov	ebx,eax
	push	_51
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_905
	push	_53
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_906
	push	_55
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_907
	push	_57
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_908
	push	_58
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_909
	push	_60
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_910
	push	_62
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_911
	push	_64
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_912
	push	_66
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_913
	push	_68
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_914
	push	_70
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_915
	push	_72
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_916
	push	_74
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_917
	push	_918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_920
	call	_brl_blitz_NullObjectError
_920:
	mov	ebx,_76
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_925
	push	eax
	call	_bbGCFree
	add	esp,4
_925:
	mov	dword [esi+24],ebx
	jmp	_904
_905:
	push	_926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_928
	call	_brl_blitz_NullObjectError
_928:
	mov	ebx,_52
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_933
	push	eax
	call	_bbGCFree
	add	esp,4
_933:
	mov	dword [esi+24],ebx
	jmp	_904
_906:
	push	_934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_936
	call	_brl_blitz_NullObjectError
_936:
	mov	ebx,_54
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_941
	push	eax
	call	_bbGCFree
	add	esp,4
_941:
	mov	dword [esi+24],ebx
	jmp	_904
_907:
	push	_942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_944
	call	_brl_blitz_NullObjectError
_944:
	mov	ebx,_56
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_949
	push	eax
	call	_bbGCFree
	add	esp,4
_949:
	mov	dword [esi+24],ebx
	jmp	_904
_908:
	push	_950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_952
	call	_brl_blitz_NullObjectError
_952:
	mov	ebx,_56
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_957
	push	eax
	call	_bbGCFree
	add	esp,4
_957:
	mov	dword [esi+24],ebx
	jmp	_904
_909:
	push	_958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_960
	call	_brl_blitz_NullObjectError
_960:
	mov	ebx,_59
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_965
	push	eax
	call	_bbGCFree
	add	esp,4
_965:
	mov	dword [esi+24],ebx
	jmp	_904
_910:
	push	_966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_968
	call	_brl_blitz_NullObjectError
_968:
	mov	ebx,_61
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_973
	push	eax
	call	_bbGCFree
	add	esp,4
_973:
	mov	dword [esi+24],ebx
	jmp	_904
_911:
	push	_974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_976
	call	_brl_blitz_NullObjectError
_976:
	mov	ebx,_63
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_981
	push	eax
	call	_bbGCFree
	add	esp,4
_981:
	mov	dword [esi+24],ebx
	jmp	_904
_912:
	push	_982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_984
	call	_brl_blitz_NullObjectError
_984:
	mov	ebx,_65
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_989
	push	eax
	call	_bbGCFree
	add	esp,4
_989:
	mov	dword [esi+24],ebx
	jmp	_904
_913:
	push	_990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_992
	call	_brl_blitz_NullObjectError
_992:
	mov	ebx,_67
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_997
	push	eax
	call	_bbGCFree
	add	esp,4
_997:
	mov	dword [esi+24],ebx
	jmp	_904
_914:
	push	_998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1000
	call	_brl_blitz_NullObjectError
_1000:
	mov	ebx,_69
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_1005
	push	eax
	call	_bbGCFree
	add	esp,4
_1005:
	mov	dword [esi+24],ebx
	jmp	_904
_915:
	push	_1006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1008
	call	_brl_blitz_NullObjectError
_1008:
	mov	ebx,_71
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_1013
	push	eax
	call	_bbGCFree
	add	esp,4
_1013:
	mov	dword [esi+24],ebx
	jmp	_904
_916:
	push	_1014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1016
	call	_brl_blitz_NullObjectError
_1016:
	mov	ebx,_73
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_1021
	push	eax
	call	_bbGCFree
	add	esp,4
_1021:
	mov	dword [esi+24],ebx
	jmp	_904
_917:
	push	_1022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1024
	call	_brl_blitz_NullObjectError
_1024:
	mov	ebx,_75
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_1029
	push	eax
	call	_bbGCFree
	add	esp,4
_1029:
	mov	dword [esi+24],ebx
	jmp	_904
_904:
	push	_1030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1032
	call	_brl_blitz_NullObjectError
_1032:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_1034
	call	_brl_blitz_NullObjectError
_1034:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_1035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_222
_222:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_thttpinput_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_thttpinput
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],0
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],edx
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],edx
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],edx
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+28],edx
	mov	ebx,0
	jmp	_225
_225:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_thttpinput_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_228:
	mov	eax,dword [ebx+28]
	dec	dword [eax+4]
	jnz	_1045
	push	eax
	call	_bbGCFree
	add	esp,4
_1045:
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_1047
	push	eax
	call	_bbGCFree
	add	esp,4
_1047:
	mov	eax,dword [ebx+20]
	dec	dword [eax+4]
	jnz	_1049
	push	eax
	call	_bbGCFree
	add	esp,4
_1049:
	mov	eax,dword [ebx+16]
	dec	dword [eax+4]
	jnz	_1051
	push	eax
	call	_bbGCFree
	add	esp,4
_1051:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_1053
	push	eax
	call	_bbGCFree
	add	esp,4
_1053:
	mov	eax,0
	jmp	_1043
_1043:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_CalLoader
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],edx
	mov	eax,dword [ebp-4]
	mov	byte [eax+12],0
	mov	ebx,0
	jmp	_231
_231:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_234:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_1058
	push	eax
	call	_bbGCFree
	add	esp,4
_1058:
	mov	eax,0
	jmp	_1056
_1056:
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_1075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1062
	call	_brl_blitz_NullObjectError
_1062:
	mov	ebx,_77
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_1067
	push	eax
	call	_bbGCFree
	add	esp,4
_1067:
	mov	dword [esi+8],ebx
	push	_1068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1070
	call	_brl_blitz_NullObjectError
_1070:
	mov	byte [ebx+12],1
	push	_1072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1074
	call	_brl_blitz_NullObjectError
_1074:
	mov	ebx,dword [ebx+8]
	jmp	_238
_238:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_IsLoaded:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1078
	call	_brl_blitz_NullObjectError
_1078:
	movzx	eax,byte [ebx+12]
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_241
_241:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_GetLoadedObject:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1082
	call	_brl_blitz_NullObjectError
_1082:
	mov	ebx,dword [ebx+8]
	jmp	_244
_244:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_CalLoaderHandler
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],edx
	push	_1085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1087
	call	_brl_blitz_NullObjectError
_1087:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_1092
	push	eax
	call	_bbGCFree
	add	esp,4
_1092:
	mov	dword [ebx+8],esi
	mov	ebx,0
	jmp	_247
_247:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_250:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_1097
	push	eax
	call	_bbGCFree
	add	esp,4
_1097:
	mov	eax,0
	jmp	_1095
_1095:
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_LoadFile:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-24],eax
	mov	byte [ebp-4],0
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-32],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],0
	push	_1100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],_bbNullObject
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1103
	call	_brl_blitz_NullObjectError
_1103:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1106
	call	_brl_blitz_NullObjectError
_1106:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_78
_80:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_1111
	call	_brl_blitz_NullObjectError
_1111:
	push	_c3d_loader_CalLoadingCallback
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	je	_78
	push	_1112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_1114
	call	_brl_blitz_NullObjectError
_1114:
	push	dword [ebp-12]
	push	dword [ebx+44]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_1115
	push	_1116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],1
_1115:
_78:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_1109
	call	_brl_blitz_NullObjectError
_1109:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_80
_79:
	push	_1117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,byte [ebp-4]
	mov	eax,eax
	cmp	eax,0
	jne	_1118
	push	_1119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_CalLoadingCallback
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	push	_1121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_1123
	call	_brl_blitz_NullObjectError
_1123:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,8
	push	_1124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_1126
	call	_brl_blitz_NullObjectError
_1126:
	push	_91
	push	_90
	push	dword [ebp-24]
	push	dword [ebp-12]
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,24
	push	_1127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1129
	call	_brl_blitz_NullObjectError
_1129:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_1131
	call	_brl_blitz_NullObjectError
_1131:
	push	dword [ebp-32]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
_1118:
	mov	ebx,0
	jmp	_257
_257:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_Update:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1140
	call	_brl_blitz_NullObjectError
_1140:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-12],eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_1143
	call	_brl_blitz_NullObjectError
_1143:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_81
_83:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1148
	call	_brl_blitz_NullObjectError
_1148:
	push	_c3d_loader_CalLoadingCallback
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_81
	push	_1149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1151
	call	_brl_blitz_NullObjectError
_1151:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	push	_1152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1154
	call	_brl_blitz_NullObjectError
_1154:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_1159
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1156
	call	_brl_blitz_NullObjectError
_1156:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_1158
	call	_brl_blitz_NullObjectError
_1158:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	eax,eax
	cmp	eax,0
	sete	al
	movzx	eax,al
_1159:
	cmp	eax,0
	je	_1161
	push	_1162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1164
	call	_brl_blitz_NullObjectError
_1164:
	mov	esi,dword [ebx+48]
	cmp	esi,_bbNullObject
	jne	_1166
	call	_brl_blitz_NullObjectError
_1166:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1168
	call	_brl_blitz_NullObjectError
_1168:
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,8
_1161:
_81:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1146
	call	_brl_blitz_NullObjectError
_1146:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_83
_82:
	mov	ebx,0
	jmp	_260
_260:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_IsFileLoaded:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1173
	call	_brl_blitz_NullObjectError
_1173:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1176
	call	_brl_blitz_NullObjectError
_1176:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_84
_86:
	cmp	ebx,_bbNullObject
	jne	_1181
	call	_brl_blitz_NullObjectError
_1181:
	push	_c3d_loader_CalLoadingCallback
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_84
	push	_1182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_1184
	call	_brl_blitz_NullObjectError
_1184:
	push	dword [ebp-8]
	push	dword [esi+44]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_1187
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_1186
	call	_brl_blitz_NullObjectError
_1186:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
_1187:
	cmp	eax,0
	je	_1193
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_1190
	call	_brl_blitz_NullObjectError
_1190:
	mov	esi,dword [esi+48]
	cmp	esi,_bbNullObject
	jne	_1192
	call	_brl_blitz_NullObjectError
_1192:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
_1193:
	cmp	eax,0
	je	_1195
	push	_1196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-16],1
	jmp	_264
_1195:
_84:
	cmp	ebx,_bbNullObject
	jne	_1179
	call	_brl_blitz_NullObjectError
_1179:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_86
_85:
	push	_1197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-16],0
	jmp	_264
_264:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-16]
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_GetLoadedFile:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	movzx	eax,byte [ebp+16]
	mov	eax,eax
	mov	byte [ebp-4],al
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1202
	call	_brl_blitz_NullObjectError
_1202:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1205
	call	_brl_blitz_NullObjectError
_1205:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_87
_89:
	cmp	ebx,_bbNullObject
	jne	_1210
	call	_brl_blitz_NullObjectError
_1210:
	push	_c3d_loader_CalLoadingCallback
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	je	_87
	push	_1211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1213
	call	_brl_blitz_NullObjectError
_1213:
	push	dword [ebp-12]
	push	dword [esi+44]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_1216
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1215
	call	_brl_blitz_NullObjectError
_1215:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
_1216:
	cmp	eax,0
	je	_1222
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1219
	call	_brl_blitz_NullObjectError
_1219:
	mov	esi,dword [esi+48]
	cmp	esi,_bbNullObject
	jne	_1221
	call	_brl_blitz_NullObjectError
_1221:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
_1222:
	cmp	eax,0
	je	_1224
	push	_1225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,byte [ebp-4]
	mov	eax,eax
	cmp	eax,0
	jne	_1226
	push	_1227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1229
	call	_brl_blitz_NullObjectError
_1229:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_1231
	call	_brl_blitz_NullObjectError
_1231:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
_1226:
	push	_1232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1234
	call	_brl_blitz_NullObjectError
_1234:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	mov	ebx,eax
	jmp	_269
_1224:
_87:
	cmp	ebx,_bbNullObject
	jne	_1208
	call	_brl_blitz_NullObjectError
_1208:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_89
_88:
	push	_1235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_269
_269:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_CalLoadingCallback
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],edx
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],edx
	mov	eax,dword [ebp-4]
	mov	byte [eax+16],0
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],edx
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],edx
	mov	eax,dword [ebp-4]
	mov	dword [eax+28],0
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+32],edx
	mov	eax,dword [ebp-4]
	mov	byte [eax+36],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+40],0
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+44],edx
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+48],edx
	mov	ebx,0
	jmp	_272
_272:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_275:
	mov	eax,dword [ebx+48]
	dec	dword [eax+4]
	jnz	_1248
	push	eax
	call	_bbGCFree
	add	esp,4
_1248:
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_1250
	push	eax
	call	_bbGCFree
	add	esp,4
_1250:
	mov	eax,dword [ebx+32]
	dec	dword [eax+4]
	jnz	_1252
	push	eax
	call	_bbGCFree
	add	esp,4
_1252:
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_1254
	push	eax
	call	_bbGCFree
	add	esp,4
_1254:
	mov	eax,dword [ebx+20]
	dec	dword [eax+4]
	jnz	_1256
	push	eax
	call	_bbGCFree
	add	esp,4
_1256:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_1258
	push	eax
	call	_bbGCFree
	add	esp,4
_1258:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_1260
	push	eax
	call	_bbGCFree
	add	esp,4
_1260:
	mov	eax,0
	jmp	_1246
_1246:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_GetLoadedObject:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1263
	call	_brl_blitz_NullObjectError
_1263:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_1265
	call	_brl_blitz_NullObjectError
_1265:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	ebx,eax
	jmp	_278
_278:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_SetLoader:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_1275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1269
	call	_brl_blitz_NullObjectError
_1269:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_1274
	push	eax
	call	_bbGCFree
	add	esp,4
_1274:
	mov	dword [esi+48],ebx
	mov	ebx,0
	jmp	_282
_282:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_GetLoader:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1279
	call	_brl_blitz_NullObjectError
_1279:
	mov	ebx,dword [ebx+48]
	jmp	_285
_285:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_SetDataType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_1285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1283
	call	_brl_blitz_NullObjectError
_1283:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+40],eax
	mov	ebx,0
	jmp	_289
_289:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_GetDataType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1289
	call	_brl_blitz_NullObjectError
_1289:
	mov	ebx,dword [ebx+40]
	jmp	_292
_292:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_IsFinished:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1293
	call	_brl_blitz_NullObjectError
_1293:
	movzx	eax,byte [ebx+36]
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_295
_295:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_GetData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1297
	call	_brl_blitz_NullObjectError
_1297:
	mov	ebx,dword [ebx+32]
	jmp	_298
_298:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_OnHttpRequestComplete:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_1303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1301
	call	_brl_blitz_NullObjectError
_1301:
	mov	byte [ebx+36],1
	mov	ebx,0
	jmp	_302
_302:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_SetHeader:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	push	ebp
	push	_1326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1307
	call	_brl_blitz_NullObjectError
_1307:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+20]
	dec	dword [eax+4]
	jnz	_1312
	push	eax
	call	_bbGCFree
	add	esp,4
_1312:
	mov	dword [esi+20],ebx
	push	_1313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1315
	call	_brl_blitz_NullObjectError
_1315:
	push	dword [ebp-16]
	call	_bbStringFromInt
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_1321
	push	eax
	call	_bbGCFree
	add	esp,4
_1321:
	mov	dword [ebx+24],esi
	push	_1322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1324
	call	_brl_blitz_NullObjectError
_1324:
	mov	byte [ebx+16],1
	mov	ebx,0
	jmp	_307
_307:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_RemoveHeader:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1329
	call	_brl_blitz_NullObjectError
_1329:
	mov	ebx,_1
	inc	dword [ebx+4]
	mov	eax,dword [esi+20]
	dec	dword [eax+4]
	jnz	_1334
	push	eax
	call	_bbGCFree
	add	esp,4
_1334:
	mov	dword [esi+20],ebx
	push	_1335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1337
	call	_brl_blitz_NullObjectError
_1337:
	mov	ebx,_1
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_1342
	push	eax
	call	_bbGCFree
	add	esp,4
_1342:
	mov	dword [esi+24],ebx
	push	_1343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1345
	call	_brl_blitz_NullObjectError
_1345:
	mov	byte [ebx+16],0
	mov	ebx,0
	jmp	_310
_310:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_Update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1350
	call	_brl_blitz_NullObjectError
_1350:
	cmp	dword [ebx+8],_bbNullObject
	je	_1351
_1351:
	push	_1352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1354
	call	_brl_blitz_NullObjectError
_1354:
	cmp	dword [ebx+12],_bbNullObject
	je	_1355
_1355:
	mov	ebx,0
	jmp	_313
_313:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_1366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1359
	call	_brl_blitz_NullObjectError
_1359:
	mov	ebx,dword [ebp-12]
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_1364
	push	eax
	call	_bbGCFree
	add	esp,4
_1364:
	mov	dword [esi+44],ebx
	push	_1365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_92
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,0
	jmp	_321
_321:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_326:
	dd	0
_164:
	db	"loader",0
_324:
	db	"inputmode_input",0
_110:
	db	"i",0
	align	4
_132:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	48
_325:
	db	"inputmode_file",0
	align	4
_134:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	49
	align	4
_323:
	dd	1
	dd	_164
	dd	1
	dd	_324
	dd	_110
	dd	_132
	dd	1
	dd	_325
	dd	_110
	dd	_134
	dd	0
_94:
	db	"tsendhttp",0
_95:
	db	"inputs",0
_96:
	db	":TList",0
_97:
	db	"New",0
_98:
	db	"()i",0
_99:
	db	"Delete",0
_100:
	db	"ressolvename",0
_101:
	db	"($)i",0
_102:
	db	"send",0
_103:
	db	"($,i,$)[]$",0
_104:
	db	"addinput",0
_105:
	db	"($,$):thttpinput",0
_106:
	db	"addfile",0
	align	4
_93:
	dd	2
	dd	_94
	dd	3
	dd	_95
	dd	_96
	dd	8
	dd	6
	dd	_97
	dd	_98
	dd	16
	dd	6
	dd	_99
	dd	_98
	dd	20
	dd	7
	dd	_100
	dd	_101
	dd	48
	dd	6
	dd	_102
	dd	_103
	dd	52
	dd	6
	dd	_104
	dd	_105
	dd	56
	dd	6
	dd	_106
	dd	_105
	dd	60
	dd	0
	align	4
_c3d_loader_tsendhttp:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_93
	dd	12
	dd	__c3d_loader_tsendhttp_New
	dd	__c3d_loader_tsendhttp_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_tsendhttp_ressolvename
	dd	__c3d_loader_tsendhttp_send
	dd	__c3d_loader_tsendhttp_addinput
	dd	__c3d_loader_tsendhttp_addfile
_108:
	db	"thttpinput",0
_109:
	db	"mode",0
_111:
	db	"name",0
_112:
	db	"$",0
_113:
	db	"filepath",0
_114:
	db	"filename",0
_115:
	db	"filecontenttype",0
_116:
	db	"value",0
	align	4
_107:
	dd	2
	dd	_108
	dd	3
	dd	_109
	dd	_110
	dd	8
	dd	3
	dd	_111
	dd	_112
	dd	12
	dd	3
	dd	_113
	dd	_112
	dd	16
	dd	3
	dd	_114
	dd	_112
	dd	20
	dd	3
	dd	_115
	dd	_112
	dd	24
	dd	3
	dd	_116
	dd	_112
	dd	28
	dd	6
	dd	_97
	dd	_98
	dd	16
	dd	6
	dd	_99
	dd	_98
	dd	20
	dd	0
	align	4
_c3d_loader_thttpinput:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_107
	dd	32
	dd	__c3d_loader_thttpinput_New
	dd	__c3d_loader_thttpinput_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
_118:
	db	"CalLoader",0
_119:
	db	"loadedobject",0
_120:
	db	":Object",0
_121:
	db	"loaded",0
_122:
	db	"b",0
_123:
	db	"Load",0
_124:
	db	"($):Object",0
_125:
	db	"IsLoaded",0
_126:
	db	"()b",0
_127:
	db	"GetLoadedObject",0
_128:
	db	"():Object",0
	align	4
_117:
	dd	2
	dd	_118
	dd	3
	dd	_119
	dd	_120
	dd	8
	dd	3
	dd	_121
	dd	_122
	dd	12
	dd	6
	dd	_97
	dd	_98
	dd	16
	dd	6
	dd	_99
	dd	_98
	dd	20
	dd	6
	dd	_123
	dd	_124
	dd	48
	dd	6
	dd	_125
	dd	_126
	dd	52
	dd	6
	dd	_127
	dd	_128
	dd	56
	dd	0
	align	4
_c3d_loader_CalLoader:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_117
	dd	13
	dd	__c3d_loader_CalLoader_New
	dd	__c3d_loader_CalLoader_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_CalLoader_Load
	dd	__c3d_loader_CalLoader_IsLoaded
	dd	__c3d_loader_CalLoader_GetLoadedObject
_130:
	db	"CalLoaderHandler",0
_131:
	db	"DATACALSKELETON",0
_133:
	db	"DATACALMESH",0
_135:
	db	"DATACALANIMATION",0
	align	4
_136:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	50
_137:
	db	"DATACALMORPHANIM",0
	align	4
_138:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	51
_139:
	db	"DATACALMATERIAL",0
	align	4
_140:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	52
_141:
	db	"DATACALIMAGE",0
	align	4
_142:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	53
_143:
	db	"LoaderCallbacks",0
_144:
	db	"LoadFile",0
_145:
	db	"($,i,:CalLoader,$)i",0
_146:
	db	"Update",0
_147:
	db	"IsFileLoaded",0
_148:
	db	"($)b",0
_149:
	db	"GetLoadedFile",0
_150:
	db	"($,b):Object",0
	align	4
_129:
	dd	2
	dd	_130
	dd	1
	dd	_131
	dd	_110
	dd	_132
	dd	1
	dd	_133
	dd	_110
	dd	_134
	dd	1
	dd	_135
	dd	_110
	dd	_136
	dd	1
	dd	_137
	dd	_110
	dd	_138
	dd	1
	dd	_139
	dd	_110
	dd	_140
	dd	1
	dd	_141
	dd	_110
	dd	_142
	dd	3
	dd	_143
	dd	_96
	dd	8
	dd	6
	dd	_97
	dd	_98
	dd	16
	dd	6
	dd	_99
	dd	_98
	dd	20
	dd	6
	dd	_144
	dd	_145
	dd	48
	dd	6
	dd	_146
	dd	_98
	dd	52
	dd	6
	dd	_147
	dd	_148
	dd	56
	dd	6
	dd	_149
	dd	_150
	dd	60
	dd	0
	align	4
_c3d_loader_CalLoaderHandler:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_129
	dd	12
	dd	__c3d_loader_CalLoaderHandler_New
	dd	__c3d_loader_CalLoaderHandler_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_CalLoaderHandler_LoadFile
	dd	__c3d_loader_CalLoaderHandler_Update
	dd	__c3d_loader_CalLoaderHandler_IsFileLoaded
	dd	__c3d_loader_CalLoaderHandler_GetLoadedFile
_152:
	db	"CalLoadingCallback",0
_153:
	db	"get_req",0
_154:
	db	":tsendhttp",0
_155:
	db	"post_req",0
_156:
	db	"hasheader",0
_157:
	db	"headername",0
_158:
	db	"headerval",0
_159:
	db	"bytesrec",0
_160:
	db	"data",0
_161:
	db	"finished",0
_162:
	db	"datatype",0
_163:
	db	"fileurl",0
_165:
	db	":CalLoader",0
_166:
	db	"SetLoader",0
_167:
	db	"(:CalLoader)i",0
_168:
	db	"GetLoader",0
_169:
	db	"():CalLoader",0
_170:
	db	"SetDataType",0
_171:
	db	"(i)i",0
_172:
	db	"GetDataType",0
_173:
	db	"IsFinished",0
_174:
	db	"GetData",0
_175:
	db	"()$",0
_176:
	db	"OnHttpRequestComplete",0
_177:
	db	"(:tsendhttp)i",0
_178:
	db	"SetHeader",0
_179:
	db	"($,$)i",0
_180:
	db	"RemoveHeader",0
_181:
	db	"(i,$,$,$,$)i",0
	align	4
_151:
	dd	2
	dd	_152
	dd	3
	dd	_153
	dd	_154
	dd	8
	dd	3
	dd	_155
	dd	_154
	dd	12
	dd	3
	dd	_156
	dd	_122
	dd	16
	dd	3
	dd	_157
	dd	_112
	dd	20
	dd	3
	dd	_158
	dd	_112
	dd	24
	dd	3
	dd	_159
	dd	_110
	dd	28
	dd	3
	dd	_160
	dd	_112
	dd	32
	dd	3
	dd	_161
	dd	_122
	dd	36
	dd	3
	dd	_162
	dd	_110
	dd	40
	dd	3
	dd	_163
	dd	_112
	dd	44
	dd	3
	dd	_164
	dd	_165
	dd	48
	dd	6
	dd	_97
	dd	_98
	dd	16
	dd	6
	dd	_99
	dd	_98
	dd	20
	dd	6
	dd	_127
	dd	_128
	dd	48
	dd	6
	dd	_166
	dd	_167
	dd	52
	dd	6
	dd	_168
	dd	_169
	dd	56
	dd	6
	dd	_170
	dd	_171
	dd	60
	dd	6
	dd	_172
	dd	_98
	dd	64
	dd	6
	dd	_173
	dd	_126
	dd	68
	dd	6
	dd	_174
	dd	_175
	dd	72
	dd	6
	dd	_176
	dd	_177
	dd	76
	dd	6
	dd	_178
	dd	_179
	dd	80
	dd	6
	dd	_180
	dd	_98
	dd	84
	dd	6
	dd	_146
	dd	_98
	dd	88
	dd	6
	dd	_123
	dd	_181
	dd	92
	dd	0
	align	4
_c3d_loader_CalLoadingCallback:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_151
	dd	52
	dd	__c3d_loader_CalLoadingCallback_New
	dd	__c3d_loader_CalLoadingCallback_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_CalLoadingCallback_GetLoadedObject
	dd	__c3d_loader_CalLoadingCallback_SetLoader
	dd	__c3d_loader_CalLoadingCallback_GetLoader
	dd	__c3d_loader_CalLoadingCallback_SetDataType
	dd	__c3d_loader_CalLoadingCallback_GetDataType
	dd	__c3d_loader_CalLoadingCallback_IsFinished
	dd	__c3d_loader_CalLoadingCallback_GetData
	dd	__c3d_loader_CalLoadingCallback_OnHttpRequestComplete
	dd	__c3d_loader_CalLoadingCallback_SetHeader
	dd	__c3d_loader_CalLoadingCallback_RemoveHeader
	dd	__c3d_loader_CalLoadingCallback_Update
	dd	__c3d_loader_CalLoadingCallback_Load
_404:
	db	"CopyFile2",0
_405:
	db	"src",0
_406:
	db	"dst",0
_407:
	db	"callback",0
_408:
	db	"*b",0
_409:
	db	"bufsize",0
_410:
	db	"url",0
_411:
	db	"DownloadFileUpdateCallback",0
_412:
	db	"(f)i",0
_413:
	db	"size",0
_414:
	db	"out",0
_415:
	db	":TStream",0
_416:
	db	"in",0
_417:
	db	"pos",0
_418:
	db	"buf",0
_419:
	db	"[]b",0
_420:
	db	"skiptime",0
_421:
	db	"progress",0
_422:
	db	"f",0
	align	4
_403:
	dd	1
	dd	_404
	dd	2
	dd	_405
	dd	_112
	dd	-4
	dd	2
	dd	_406
	dd	_112
	dd	-8
	dd	2
	dd	_407
	dd	_408
	dd	-12
	dd	2
	dd	_409
	dd	_110
	dd	-16
	dd	2
	dd	_410
	dd	_112
	dd	-20
	dd	2
	dd	_411
	dd	_412
	dd	-24
	dd	2
	dd	_413
	dd	_110
	dd	-28
	dd	2
	dd	_414
	dd	_415
	dd	-32
	dd	2
	dd	_416
	dd	_415
	dd	-36
	dd	2
	dd	_417
	dd	_110
	dd	-40
	dd	2
	dd	_418
	dd	_419
	dd	-44
	dd	2
	dd	_420
	dd	_110
	dd	-48
	dd	2
	dd	_421
	dd	_422
	dd	-52
	dd	0
_329:
	db	"$BMXPATH/mod/c3d.mod/loader.mod/includes/http.bmx",0
	align	4
_328:
	dd	_329
	dd	4
	dd	2
	align	4
_331:
	dd	_329
	dd	5
	dd	2
	align	4
_4:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	47
	align	4
_3:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	92
	align	4
_332:
	dd	_329
	dd	6
	dd	2
	align	4
_6:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	58,58
	align	4
_5:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	58,47,47
	align	4
_333:
	dd	_329
	dd	7
	dd	2
	align	4
_1:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_335:
	dd	_329
	dd	7
	dd	12
	align	4
_336:
	dd	_329
	dd	9
	dd	2
	align	4
_338:
	dd	_329
	dd	12
	dd	3
	align	4
_340:
	dd	_329
	dd	17
	dd	3
	align	4
_342:
	dd	_329
	dd	18
	dd	3
	align	4
_345:
	dd	_329
	dd	21
	dd	3
	align	4
_347:
	dd	_329
	dd	22
	dd	3
	align	4
_349:
	dd	_329
	dd	22
	dd	14
	align	4
_350:
	dd	_329
	dd	25
	dd	3
	align	4
_352:
	dd	_329
	dd	26
	dd	3
	align	4
_354:
	dd	_329
	dd	26
	dd	14
	align	4
_355:
	dd	_329
	dd	27
	dd	3
	align	4
_357:
	dd	_329
	dd	28
	dd	3
	align	4
_359:
	dd	_329
	dd	29
	dd	4
	align	4
_362:
	dd	_329
	dd	30
	dd	4
	align	4
_363:
	dd	_329
	dd	32
	dd	3
	align	4
_365:
	dd	_329
	dd	34
	dd	3
	align	4
_369:
	dd	_329
	dd	35
	dd	4
_370:
	db	"b",0
	align	4
_372:
	dd	_329
	dd	36
	dd	4
	align	4
_374:
	dd	_329
	dd	37
	dd	4
	align	4
_377:
	dd	_329
	dd	38
	dd	5
	align	4
_382:
	dd	_329
	dd	39
	dd	5
	align	4
_383:
	dd	_329
	dd	40
	dd	5
	align	4
_385:
	dd	_329
	dd	41
	dd	5
	align	4
_387:
	dd	_329
	dd	42
	dd	6
	align	4
_388:
	dd	_329
	dd	43
	dd	6
	align	4
_389:
	dd	_329
	dd	45
	dd	5
	align	4
_392:
	dd	_329
	dd	51
	dd	3
	align	4
_395:
	dd	_329
	dd	52
	dd	3
	align	4
_398:
	dd	_329
	dd	55
	dd	3
	align	4
_400:
	dd	_329
	dd	56
	dd	4
	align	4
_401:
	dd	_329
	dd	57
	dd	4
	align	4
_402:
	dd	_329
	dd	60
	dd	3
_432:
	db	"round",0
_433:
	db	"val",0
_434:
	db	"dec",0
	align	4
_431:
	dd	1
	dd	_432
	dd	2
	dd	_433
	dd	_422
	dd	-4
	dd	2
	dd	_434
	dd	_422
	dd	-8
	dd	0
	align	4
_423:
	dd	_329
	dd	66
	dd	2
	align	4
_425:
	dd	_329
	dd	67
	dd	2
	align	4
_426:
	dd	_329
	dd	68
	dd	2
	align	4
_1391:
	dd	0x3f000000
	align	4
_428:
	dd	_329
	dd	68
	dd	13
	align	4
_430:
	dd	_329
	dd	68
	dd	36
_436:
	db	"DisplayDownloadProgress",0
	align	4
_435:
	dd	1
	dd	_436
	dd	2
	dd	_421
	dd	_422
	dd	-4
	dd	0
_482:
	db	"FileSize2",0
_483:
	db	"slashPos",0
_484:
	db	"host",0
_485:
	db	"file",0
_486:
	db	"stream",0
	align	4
_481:
	dd	1
	dd	_482
	dd	2
	dd	_410
	dd	_112
	dd	-4
	dd	2
	dd	_483
	dd	_110
	dd	-8
	dd	2
	dd	_484
	dd	_112
	dd	-12
	dd	2
	dd	_485
	dd	_112
	dd	-16
	dd	2
	dd	_486
	dd	_415
	dd	-20
	dd	2
	dd	_416
	dd	_112
	dd	-24
	dd	0
	align	4
_437:
	dd	_329
	dd	76
	dd	2
	align	4
_10:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	104,116,116,112,58,47,47
	align	4
_439:
	dd	_329
	dd	77
	dd	3
	align	4
_440:
	dd	_329
	dd	78
	dd	3
	align	4
_444:
	dd	_329
	dd	80
	dd	3
	align	4
_446:
	dd	_329
	dd	81
	dd	4
	align	4
_447:
	dd	_329
	dd	82
	dd	4
	align	4
_449:
	dd	_329
	dd	84
	dd	4
	align	4
_450:
	dd	_329
	dd	87
	dd	3
	align	4
_11:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	116,99,112,58,58
	align	4
_452:
	dd	_329
	dd	88
	dd	3
	align	4
_454:
	dd	_329
	dd	88
	dd	22
	align	4
_455:
	dd	_329
	dd	90
	dd	3
	align	4
_13:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	32,72,84,84,80,47,49,46,48
	align	4
_12:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	72,69,65,68,32
	align	4
_458:
	dd	_329
	dd	91
	dd	3
	align	4
_14:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	72,111,115,116,58,32
	align	4
_461:
	dd	_329
	dd	92
	dd	3
	align	4
_464:
	dd	_329
	dd	94
	dd	3
	align	4
_465:
	dd	_329
	dd	95
	dd	4
	align	4
_469:
	dd	_329
	dd	97
	dd	4
	align	4
_18:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	67,111,110,116,101,110,116,45,76,101,110,103,116,104,58
	align	4
_471:
	dd	_329
	dd	98
	dd	5
	align	4
_474:
	dd	_329
	dd	99
	dd	5
	align	4
_19:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	58
	align	4
_475:
	dd	_329
	dd	103
	dd	3
	align	4
_478:
	dd	_329
	dd	104
	dd	3
	align	4
_480:
	dd	_329
	dd	106
	dd	3
_489:
	db	"Self",0
	align	4
_488:
	dd	1
	dd	_97
	dd	2
	dd	_489
	dd	_154
	dd	-4
	dd	0
_555:
	db	"naddress",0
_556:
	db	"temp_dotted",0
_557:
	db	"temp_i",0
_558:
	db	"temp_asc",0
_559:
	db	"temp_countdots",0
_560:
	db	"temp_oct1",0
_561:
	db	"temp_oct2",0
_562:
	db	"temp_oct3",0
_563:
	db	"temp_oct4",0
_564:
	db	"temp_offset1",0
_565:
	db	"temp_offset2",0
_566:
	db	"temp_offset3",0
_567:
	db	"temp_ips",0
_568:
	db	"[]i",0
	align	4
_554:
	dd	1
	dd	_100
	dd	2
	dd	_555
	dd	_112
	dd	-4
	dd	2
	dd	_556
	dd	_110
	dd	-8
	dd	2
	dd	_557
	dd	_110
	dd	-12
	dd	2
	dd	_558
	dd	_110
	dd	-16
	dd	2
	dd	_559
	dd	_110
	dd	-20
	dd	2
	dd	_560
	dd	_110
	dd	-24
	dd	2
	dd	_561
	dd	_110
	dd	-28
	dd	2
	dd	_562
	dd	_110
	dd	-32
	dd	2
	dd	_563
	dd	_110
	dd	-36
	dd	2
	dd	_564
	dd	_110
	dd	-40
	dd	2
	dd	_565
	dd	_110
	dd	-44
	dd	2
	dd	_566
	dd	_110
	dd	-48
	dd	2
	dd	_567
	dd	_568
	dd	-52
	dd	0
	align	4
_493:
	dd	_329
	dd	120
	dd	3
	align	4
_495:
	dd	_329
	dd	121
	dd	3
	align	4
_497:
	dd	_329
	dd	122
	dd	3
	align	4
_499:
	dd	_329
	dd	123
	dd	3
	align	4
_501:
	dd	_329
	dd	126
	dd	3
	align	4
_504:
	dd	_329
	dd	127
	dd	4
	align	4
_508:
	dd	_329
	dd	129
	dd	4
	align	4
_510:
	dd	_329
	dd	130
	dd	5
	align	4
_512:
	dd	_329
	dd	132
	dd	5
	align	4
_516:
	dd	_329
	dd	133
	dd	6
	align	4
_517:
	dd	_329
	dd	134
	dd	6
	align	4
_518:
	dd	_329
	dd	140
	dd	3
	align	4
_520:
	dd	_329
	dd	143
	dd	4
	align	4
_522:
	dd	_329
	dd	143
	dd	26
	align	4
_523:
	dd	_329
	dd	145
	dd	4
	align	4
_525:
	dd	_329
	dd	146
	dd	4
	align	4
_527:
	dd	_329
	dd	147
	dd	4
	align	4
_529:
	dd	_329
	dd	148
	dd	4
	align	4
_531:
	dd	_329
	dd	149
	dd	4
	align	4
_533:
	dd	_329
	dd	150
	dd	4
	align	4
_535:
	dd	_329
	dd	151
	dd	4
	align	4
_537:
	dd	_329
	dd	153
	dd	4
	align	4
_23:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	46
	align	4
_538:
	dd	_329
	dd	154
	dd	4
	align	4
_539:
	dd	_329
	dd	155
	dd	4
	align	4
_540:
	dd	_329
	dd	156
	dd	4
	align	4
_541:
	dd	_329
	dd	157
	dd	4
	align	4
_542:
	dd	_329
	dd	158
	dd	4
	align	4
_543:
	dd	_329
	dd	159
	dd	4
	align	4
_544:
	dd	_329
	dd	162
	dd	4
	align	4
_546:
	dd	_329
	dd	165
	dd	4
	align	4
_548:
	dd	_329
	dd	168
	dd	4
	align	4
_550:
	dd	_329
	dd	168
	dd	23
	align	4
_551:
	dd	_329
	dd	169
	dd	4
_813:
	db	"nhost",0
_814:
	db	"nport",0
_815:
	db	"npath",0
_816:
	db	"temp_string",0
_817:
	db	"temp_boundry",0
_818:
	db	"temp_input",0
_819:
	db	":thttpinput",0
_820:
	db	"temp_size",0
_821:
	db	"temp_socket",0
_822:
	db	":tsocket",0
_823:
	db	"temp_stream",0
_824:
	db	"temp_file",0
_825:
	db	"temp_ip",0
_826:
	db	"temp_return",0
_827:
	db	"[]$",0
_828:
	db	"temp_buffer",0
_829:
	db	"temp_lf",0
_830:
	db	"temp_crlf",0
_831:
	db	"temp_bytes",0
_832:
	db	"temp_lines",0
	align	4
_812:
	dd	1
	dd	_102
	dd	2
	dd	_489
	dd	_154
	dd	-4
	dd	2
	dd	_813
	dd	_112
	dd	-8
	dd	2
	dd	_814
	dd	_110
	dd	-12
	dd	2
	dd	_815
	dd	_112
	dd	-16
	dd	2
	dd	_816
	dd	_112
	dd	-20
	dd	2
	dd	_817
	dd	_112
	dd	-24
	dd	2
	dd	_818
	dd	_819
	dd	-28
	dd	2
	dd	_820
	dd	_110
	dd	-32
	dd	2
	dd	_821
	dd	_822
	dd	-36
	dd	2
	dd	_823
	dd	_415
	dd	-40
	dd	2
	dd	_824
	dd	_415
	dd	-44
	dd	2
	dd	_825
	dd	_110
	dd	-48
	dd	2
	dd	_826
	dd	_827
	dd	-52
	dd	2
	dd	_828
	dd	_112
	dd	-56
	dd	2
	dd	_829
	dd	_110
	dd	-60
	dd	2
	dd	_830
	dd	_110
	dd	-64
	dd	2
	dd	_831
	dd	_110
	dd	-68
	dd	2
	dd	_832
	dd	_110
	dd	-72
	dd	0
	align	4
_569:
	dd	_329
	dd	175
	dd	3
	align	4
_571:
	dd	_329
	dd	176
	dd	3
	align	4
_24:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45
	dw	45,45,45,45,45,45,45,45,45,45,45,45,45,50,51,50
	dw	56,49,49,54,56,50,55,57,57,54,49
	align	4
_573:
	dd	_329
	dd	177
	dd	3
	align	4
_575:
	dd	_329
	dd	178
	dd	3
	align	4
_577:
	dd	_329
	dd	179
	dd	3
	align	4
_579:
	dd	_329
	dd	180
	dd	3
	align	4
_581:
	dd	_329
	dd	181
	dd	3
	align	4
_583:
	dd	_329
	dd	182
	dd	3
	align	4
_585:
	dd	_329
	dd	185
	dd	3
	align	4
_596:
	dd	_329
	dd	187
	dd	4
	align	4
_603:
	dd	_329
	dd	190
	dd	6
	align	4
_28:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	13,10
	align	4
_604:
	dd	_329
	dd	191
	dd	6
	align	4
_29:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	67,111,110,116,101,110,116,45,68,105,115,112,111,115,105,116
	dw	105,111,110,58,32,102,111,114,109,45,100,97,116,97,59,32
	dw	110,97,109,101,61,34
	align	4
_30:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	34
	align	4
_607:
	dd	_329
	dd	192
	dd	6
	align	4
_608:
	dd	_329
	dd	193
	dd	6
	align	4
_611:
	dd	_329
	dd	196
	dd	6
	align	4
_612:
	dd	_329
	dd	197
	dd	6
	align	4
_31:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	34,59,32,102,105,108,101,110,97,109,101,61,34
	align	4
_617:
	dd	_329
	dd	198
	dd	6
	align	4
_32:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	67,111,110,116,101,110,116,45,84,121,112,101,58,32
	align	4
_620:
	dd	_329
	dd	199
	dd	6
	align	4
_621:
	dd	_329
	dd	200
	dd	6
	align	4
_624:
	dd	_329
	dd	203
	dd	3
	align	4
_33:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	45,45
	align	4
_625:
	dd	_329
	dd	204
	dd	3
	align	4
_626:
	dd	_329
	dd	207
	dd	3
	align	4
_627:
	dd	_329
	dd	208
	dd	3
	align	4
_629:
	dd	_329
	dd	209
	dd	4
	align	4
_631:
	dd	_329
	dd	212
	dd	4
	align	4
_635:
	dd	_329
	dd	214
	dd	5
	align	4
_638:
	dd	_329
	dd	215
	dd	5
	align	4
_640:
	dd	_329
	dd	218
	dd	5
	align	4
_641:
	dd	_329
	dd	220
	dd	5
	align	4
_645:
	dd	_329
	dd	222
	dd	6
	align	4
_648:
	dd	_329
	dd	223
	dd	6
	align	4
_650:
	dd	_329
	dd	226
	dd	6
	align	4
_651:
	dd	_329
	dd	229
	dd	6
	align	4
_34:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	80,79,83,84,32,104,116,116,112,58,47,47
	align	4
_654:
	dd	_329
	dd	230
	dd	6
	align	4
_657:
	dd	_329
	dd	231
	dd	6
	align	4
_35:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	85,115,101,114,45,65,103,101,110,116,58,32,67,97,112,85
	dw	112,108,111,97,100,101,114
	align	4
_660:
	dd	_329
	dd	232
	dd	6
	align	4
_36:
	dd	_bbStringClass
	dd	2147483647
	dd	85
	dw	67,111,110,116,101,110,116,45,84,121,112,101,58,32,109,117
	dw	108,116,105,112,97,114,116,47,102,111,114,109,45,100,97,116
	dw	97,59,32,98,111,117,110,100,97,114,121,61,45,45,45,45
	dw	45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45
	dw	45,45,45,45,45,45,45,50,51,50,56,49,49,54,56,50
	dw	55,57,57,54,49
	align	4
_663:
	dd	_329
	dd	233
	dd	6
	align	4
_37:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	67,111,110,116,101,110,116,45,76,101,110,103,116,104,58,32
	align	4
_666:
	dd	_329
	dd	234
	dd	6
	align	4
_669:
	dd	_329
	dd	237
	dd	6
	align	4
_680:
	dd	_329
	dd	239
	dd	7
	align	4
_687:
	dd	_329
	dd	243
	dd	9
	align	4
_690:
	dd	_329
	dd	244
	dd	9
	align	4
_695:
	dd	_329
	dd	245
	dd	9
	align	4
_698:
	dd	_329
	dd	246
	dd	9
	align	4
_703:
	dd	_329
	dd	249
	dd	9
	align	4
_706:
	dd	_329
	dd	250
	dd	9
	align	4
_713:
	dd	_329
	dd	251
	dd	9
	align	4
_718:
	dd	_329
	dd	252
	dd	9
	align	4
_721:
	dd	_329
	dd	253
	dd	9
	align	4
_724:
	dd	_329
	dd	254
	dd	9
	align	4
_725:
	dd	_329
	dd	255
	dd	9
	align	4
_728:
	dd	_329
	dd	256
	dd	9
	align	4
_731:
	dd	_329
	dd	261
	dd	6
	align	4
_734:
	dd	_329
	dd	262
	dd	6
	align	4
_737:
	dd	_329
	dd	265
	dd	6
_738:
	db	"$",0
	align	4
_740:
	dd	_329
	dd	266
	dd	6
	align	4
_742:
	dd	_329
	dd	267
	dd	6
	align	4
_744:
	dd	_329
	dd	268
	dd	6
	align	4
_746:
	dd	_329
	dd	269
	dd	6
	align	4
_748:
	dd	_329
	dd	270
	dd	6
	align	4
_750:
	dd	_329
	dd	273
	dd	6
	align	4
_753:
	dd	_329
	dd	275
	dd	7
	align	4
_754:
	dd	_329
	dd	276
	dd	7
	align	4
_756:
	dd	_329
	dd	278
	dd	8
	align	4
_757:
	dd	_329
	dd	279
	dd	9
	align	4
_760:
	dd	_329
	dd	280
	dd	9
	align	4
_761:
	dd	_329
	dd	284
	dd	8
	align	4
_762:
	dd	_329
	dd	285
	dd	8
	align	4
_47:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	10
	align	4
_763:
	dd	_329
	dd	286
	dd	8
	align	4
_766:
	dd	_329
	dd	289
	dd	9
	align	4
_768:
	dd	_329
	dd	289
	dd	43
	align	4
_769:
	dd	_329
	dd	292
	dd	9
	align	4
_773:
	dd	_329
	dd	294
	dd	10
	align	4
_781:
	dd	_329
	dd	295
	dd	10
	align	4
_783:
	dd	_329
	dd	298
	dd	10
	align	4
_791:
	dd	_329
	dd	299
	dd	10
	align	4
_792:
	dd	_329
	dd	303
	dd	9
	align	4
_793:
	dd	_329
	dd	306
	dd	9
	align	4
_794:
	dd	_329
	dd	307
	dd	9
	align	4
_795:
	dd	_329
	dd	314
	dd	6
	align	4
_797:
	dd	_329
	dd	314
	dd	40
	align	4
_798:
	dd	_329
	dd	315
	dd	6
	align	4
_806:
	dd	_329
	dd	316
	dd	6
	align	4
_807:
	dd	_329
	dd	319
	dd	6
	align	4
_808:
	dd	_329
	dd	320
	dd	6
	align	4
_811:
	dd	_329
	dd	323
	dd	6
_862:
	db	"nname",0
_863:
	db	"nvalue",0
	align	4
_861:
	dd	1
	dd	_104
	dd	2
	dd	_489
	dd	_154
	dd	-4
	dd	2
	dd	_862
	dd	_112
	dd	-8
	dd	2
	dd	_863
	dd	_112
	dd	-12
	dd	2
	dd	_818
	dd	_819
	dd	-16
	dd	0
	align	4
_833:
	dd	_329
	dd	331
	dd	3
	align	4
_835:
	dd	_329
	dd	334
	dd	3
	align	4
_839:
	dd	_329
	dd	335
	dd	3
	align	4
_847:
	dd	_329
	dd	336
	dd	3
	align	4
_855:
	dd	_329
	dd	339
	dd	3
	align	4
_860:
	dd	_329
	dd	342
	dd	3
	align	4
_1036:
	dd	1
	dd	_106
	dd	2
	dd	_489
	dd	_154
	dd	-4
	dd	2
	dd	_862
	dd	_112
	dd	-8
	dd	2
	dd	_815
	dd	_112
	dd	-12
	dd	2
	dd	_818
	dd	_819
	dd	-16
	dd	2
	dd	_823
	dd	_415
	dd	-20
	dd	0
	align	4
_864:
	dd	_329
	dd	346
	dd	3
	align	4
_866:
	dd	_329
	dd	346
	dd	27
	align	4
_867:
	dd	_329
	dd	349
	dd	3
	align	4
_869:
	dd	_329
	dd	352
	dd	3
	align	4
_871:
	dd	_329
	dd	355
	dd	3
	align	4
_874:
	dd	_329
	dd	358
	dd	3
	align	4
_878:
	dd	_329
	dd	359
	dd	3
	align	4
_886:
	dd	_329
	dd	360
	dd	3
	align	4
_894:
	dd	_329
	dd	361
	dd	3
	align	4
_902:
	dd	_329
	dd	364
	dd	3
	align	4
_51:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	103,105,102
	align	4
_53:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	112,110,103
	align	4
_55:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	106,112,103
	align	4
_57:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	106,112,101,103
	align	4
_58:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	98,109,112
	align	4
_60:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	116,120,116
	align	4
_62:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	104,116,109
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	104,116,109,108
	align	4
_66:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	100,111,99
	align	4
_68:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	99,115,115
	align	4
_70:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	101,120,101
	align	4
_72:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	122,105,112
	align	4
_74:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	114,97,114
	align	4
_918:
	dd	_329
	dd	392
	dd	5
	align	4
_76:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	116,101,120,116,47,112,108,97,105,110
	align	4
_926:
	dd	_329
	dd	366
	dd	5
	align	4
_52:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,109,97,103,101,47,103,105,102
	align	4
_934:
	dd	_329
	dd	368
	dd	5
	align	4
_54:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,109,97,103,101,47,112,110,103
	align	4
_942:
	dd	_329
	dd	370
	dd	5
	align	4
_56:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,109,97,103,101,47,106,112,103
	align	4
_950:
	dd	_329
	dd	372
	dd	5
	align	4
_958:
	dd	_329
	dd	374
	dd	5
	align	4
_59:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,109,97,103,101,47,98,109,112
	align	4
_966:
	dd	_329
	dd	376
	dd	5
	align	4
_61:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,116,47,116,120,116
	align	4
_974:
	dd	_329
	dd	378
	dd	5
	align	4
_63:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,116,47,104,116,109
	align	4
_982:
	dd	_329
	dd	380
	dd	5
	align	4
_65:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	116,101,120,116,47,104,116,109,108
	align	4
_990:
	dd	_329
	dd	382
	dd	5
	align	4
_67:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,116,47,100,111,99
	align	4
_998:
	dd	_329
	dd	384
	dd	5
	align	4
_69:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,116,47,99,115,115
	align	4
_1006:
	dd	_329
	dd	386
	dd	5
	align	4
_71:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	97,112,112,108,105,99,97,116,105,111,110,47,101,120,101
	align	4
_1014:
	dd	_329
	dd	388
	dd	5
	align	4
_73:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	97,112,112,108,105,99,97,116,105,111,110,47,122,105,112
	align	4
_1022:
	dd	_329
	dd	390
	dd	5
	align	4
_75:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	97,112,112,108,105,99,97,116,105,111,110,47,114,97,114
	align	4
_1030:
	dd	_329
	dd	396
	dd	3
	align	4
_1035:
	dd	_329
	dd	399
	dd	3
	align	4
_1042:
	dd	1
	dd	_97
	dd	2
	dd	_489
	dd	_819
	dd	-4
	dd	0
	align	4
_1055:
	dd	1
	dd	_97
	dd	2
	dd	_489
	dd	_165
	dd	-4
	dd	0
	align	4
_1075:
	dd	1
	dd	_123
	dd	2
	dd	_489
	dd	_165
	dd	-4
	dd	2
	dd	_160
	dd	_112
	dd	-8
	dd	0
_1060:
	db	"$BMXPATH/mod/c3d.mod/loader.mod/loader.bmx",0
	align	4
_1059:
	dd	_1060
	dd	24
	dd	3
	align	4
_77:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	67,114,97,112
	align	4
_1068:
	dd	_1060
	dd	25
	dd	3
	align	4
_1072:
	dd	_1060
	dd	26
	dd	3
	align	4
_1079:
	dd	1
	dd	_125
	dd	2
	dd	_489
	dd	_165
	dd	-4
	dd	0
	align	4
_1076:
	dd	_1060
	dd	30
	dd	3
	align	4
_1083:
	dd	1
	dd	_127
	dd	2
	dd	_489
	dd	_165
	dd	-4
	dd	0
	align	4
_1080:
	dd	_1060
	dd	34
	dd	3
_1094:
	db	":CalLoaderHandler",0
	align	4
_1093:
	dd	1
	dd	_97
	dd	2
	dd	_489
	dd	_1094
	dd	-4
	dd	0
	align	4
_1085:
	dd	_1060
	dd	56
	dd	3
_1133:
	db	"TType",0
_1134:
	db	"havecallback",0
_1135:
	db	"cb",0
_1136:
	db	":CalLoadingCallback",0
	align	4
_1132:
	dd	1
	dd	_144
	dd	2
	dd	_489
	dd	_1094
	dd	-8
	dd	2
	dd	_410
	dd	_112
	dd	-12
	dd	2
	dd	_1133
	dd	_110
	dd	-16
	dd	2
	dd	_164
	dd	_165
	dd	-20
	dd	2
	dd	_160
	dd	_112
	dd	-24
	dd	2
	dd	_1134
	dd	_122
	dd	-4
	dd	2
	dd	_1135
	dd	_1136
	dd	-28
	dd	2
	dd	_407
	dd	_1136
	dd	-32
	dd	0
	align	4
_1098:
	dd	_1060
	dd	63
	dd	3
	align	4
_1100:
	dd	_1060
	dd	65
	dd	3
	align	4
_1112:
	dd	_1060
	dd	67
	dd	4
	align	4
_1116:
	dd	_1060
	dd	69
	dd	5
	align	4
_1117:
	dd	_1060
	dd	74
	dd	3
	align	4
_1119:
	dd	_1060
	dd	75
	dd	4
	align	4
_1121:
	dd	_1060
	dd	76
	dd	4
	align	4
_1124:
	dd	_1060
	dd	77
	dd	4
	align	4
_91:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	117,116,102,56
	align	4
_90:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	116,101,120,116,47,112,108,97,105,110,59,99,104,97,114,115
	dw	101,116,61,117,116,102,45,56
	align	4
_1127:
	dd	_1060
	dd	78
	dd	4
	align	4
_1169:
	dd	1
	dd	_146
	dd	2
	dd	_489
	dd	_1094
	dd	-4
	dd	2
	dd	_407
	dd	_1136
	dd	-8
	dd	0
	align	4
_1137:
	dd	_1060
	dd	95
	dd	3
	align	4
_1149:
	dd	_1060
	dd	96
	dd	4
	align	4
_1152:
	dd	_1060
	dd	97
	dd	4
	align	4
_1162:
	dd	_1060
	dd	98
	dd	5
	align	4
_1198:
	dd	1
	dd	_147
	dd	2
	dd	_489
	dd	_1094
	dd	-4
	dd	2
	dd	_410
	dd	_112
	dd	-8
	dd	2
	dd	_407
	dd	_1136
	dd	-12
	dd	0
	align	4
_1170:
	dd	_1060
	dd	104
	dd	3
	align	4
_1182:
	dd	_1060
	dd	105
	dd	4
	align	4
_1196:
	dd	_1060
	dd	106
	dd	5
	align	4
_1197:
	dd	_1060
	dd	109
	dd	3
_1237:
	db	"keepinlist",0
	align	4
_1236:
	dd	1
	dd	_149
	dd	2
	dd	_489
	dd	_1094
	dd	-8
	dd	2
	dd	_410
	dd	_112
	dd	-12
	dd	2
	dd	_1237
	dd	_122
	dd	-4
	dd	2
	dd	_407
	dd	_1136
	dd	-16
	dd	0
	align	4
_1199:
	dd	_1060
	dd	113
	dd	3
	align	4
_1211:
	dd	_1060
	dd	114
	dd	4
	align	4
_1225:
	dd	_1060
	dd	115
	dd	5
	align	4
_1227:
	dd	_1060
	dd	116
	dd	6
	align	4
_1232:
	dd	_1060
	dd	118
	dd	5
	align	4
_1235:
	dd	_1060
	dd	121
	dd	3
	align	4
_1245:
	dd	1
	dd	_97
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	0
	align	4
_1266:
	dd	1
	dd	_127
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	0
	align	4
_1261:
	dd	_1060
	dd	143
	dd	3
_1276:
	db	"loadr",0
	align	4
_1275:
	dd	1
	dd	_166
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	2
	dd	_1276
	dd	_165
	dd	-8
	dd	0
	align	4
_1267:
	dd	_1060
	dd	147
	dd	3
	align	4
_1280:
	dd	1
	dd	_168
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	0
	align	4
_1277:
	dd	_1060
	dd	151
	dd	3
_1286:
	db	"datat",0
	align	4
_1285:
	dd	1
	dd	_170
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	2
	dd	_1286
	dd	_110
	dd	-8
	dd	0
	align	4
_1281:
	dd	_1060
	dd	155
	dd	3
	align	4
_1290:
	dd	1
	dd	_172
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	0
	align	4
_1287:
	dd	_1060
	dd	159
	dd	3
	align	4
_1294:
	dd	1
	dd	_173
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	0
	align	4
_1291:
	dd	_1060
	dd	163
	dd	3
	align	4
_1298:
	dd	1
	dd	_174
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	0
	align	4
_1295:
	dd	_1060
	dd	167
	dd	3
_1304:
	db	"req",0
	align	4
_1303:
	dd	1
	dd	_176
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	2
	dd	_1304
	dd	_154
	dd	-8
	dd	0
	align	4
_1299:
	dd	_1060
	dd	175
	dd	3
	align	4
_1326:
	dd	1
	dd	_178
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	2
	dd	_111
	dd	_112
	dd	-8
	dd	2
	dd	_116
	dd	_112
	dd	-12
	dd	2
	dd	_433
	dd	_110
	dd	-16
	dd	0
	align	4
_1305:
	dd	_1060
	dd	181
	dd	3
	align	4
_1313:
	dd	_1060
	dd	182
	dd	3
	align	4
_1322:
	dd	_1060
	dd	183
	dd	3
	align	4
_1347:
	dd	1
	dd	_180
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	0
	align	4
_1327:
	dd	_1060
	dd	187
	dd	3
	align	4
_1335:
	dd	_1060
	dd	188
	dd	3
	align	4
_1343:
	dd	_1060
	dd	189
	dd	3
	align	4
_1356:
	dd	1
	dd	_146
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	0
	align	4
_1348:
	dd	_1060
	dd	195
	dd	3
	align	4
_1352:
	dd	_1060
	dd	198
	dd	3
_1367:
	db	"mime",0
_1368:
	db	"enc",0
	align	4
_1366:
	dd	1
	dd	_123
	dd	2
	dd	_489
	dd	_1136
	dd	-4
	dd	2
	dd	_1133
	dd	_110
	dd	-8
	dd	2
	dd	_410
	dd	_112
	dd	-12
	dd	2
	dd	_160
	dd	_112
	dd	-16
	dd	2
	dd	_1367
	dd	_112
	dd	-20
	dd	2
	dd	_1368
	dd	_112
	dd	-24
	dd	0
	align	4
_1357:
	dd	_1060
	dd	208
	dd	3
	align	4
_1365:
	dd	_1060
	dd	209
	dd	3
	align	4
_92:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	76,111,97,100,105,110,103,58,32
